<?php

//Connection statement
require_once('Connections/cn.php');

// Load the common classes
require_once('includes/common/KT_common.php');

// Load the required classes
require_once('includes/tfi/TFI.php');
require_once('includes/tso/TSO.php');
require_once('includes/nav/NAV.php');

// Filter
$tfi_listactividad1 = new TFI_TableFilter($cn, "tfi_listactividad1");
$tfi_listactividad1->addColumn("actividad.des_actividad", "STRING_TYPE", "des_actividad", "%");
$tfi_listactividad1->Execute();

// Sorter
$tso_listactividad1 = new TSO_TableSorter("rsactividad1", "tso_listactividad1");
$tso_listactividad1->addColumn("actividad.des_actividad");
$tso_listactividad1->setDefault("actividad.des_actividad");
$tso_listactividad1->Execute();

// Navigation
$nav_listactividad1 = new NAV_Regular("nav_listactividad1", "rsactividad1", "", $_SERVER['PHP_SELF'], 10);

// Begin List Recordset
$maxRows_rsactividad1 = $_SESSION['max_rows_nav_listactividad1'];
$pageNum_rsactividad1 = 0;
if (isset($_GET['pageNum_rsactividad1'])) {
  $pageNum_rsactividad1 = $_GET['pageNum_rsactividad1'];
}
$startRow_rsactividad1 = $pageNum_rsactividad1 * $maxRows_rsactividad1;
$NXTFilter__rsactividad1 = '1=1';
if (isset($_SESSION['filter_tfi_listactividad1'])) {
  $NXTFilter__rsactividad1 = $_SESSION['filter_tfi_listactividad1'];
}
$NXTSort__rsactividad1 = 'actividad.des_actividad';
if (isset($_SESSION['sorter_tso_listactividad1'])) {
  $NXTSort__rsactividad1 = $_SESSION['sorter_tso_listactividad1'];
}
$query_rsactividad1 = sprintf("SELECT actividad.des_actividad, actividad.id_actividad FROM actividad WHERE %s ORDER BY %s", $NXTFilter__rsactividad1, $NXTSort__rsactividad1);
$rsactividad1 = $cn->SelectLimit($query_rsactividad1, $maxRows_rsactividad1, $startRow_rsactividad1) or die($cn->ErrorMsg());
if (isset($_GET['totalRows_rsactividad1'])) {
  $totalRows_rsactividad1 = $_GET['totalRows_rsactividad1'];
} else {
  $all_rsactividad1 = $cn->SelectLimit($query_rsactividad1) or die($cn->ErrorMsg());
  $totalRows_rsactividad1 = $all_rsactividad1->RecordCount();
}
$totalPages_rsactividad1 = (int)(($totalRows_rsactividad1-1)/$maxRows_rsactividad1);
// End List Recordset

$nav_listactividad1->checkBoundries();

?>